<?php

include "includes/session.php";
include "includes/comunes.php";

//TRATO EL VENDEDOR
if($_POST['usualta']==1){//verifico si el vendedor existe o hay que crearlo
  //<> 1 no existe y debo darlo de alta
   $vensql="INSERT INTO `personas` 
       (`personaDniCuit`, 
       `personaTipo`, 
       `personaNombre`, 
       `personaDireccion`, 
       `personaLocalidad`, 
       `personaProvincia`, 
       `personaTelefonoFijo`, 
       `personaTelefonoCelular`) 
       VALUES 
       (".trim($_POST['vendni']).", 
       ".trim($_POST['ventipo']).", 
       '".trim(strtoupper($_POST['venape']))."', 
       '".trim(strtoupper($_POST['vendir']))."', 
       1, 
       1, 
       '".trim($_POST['ventelf'])."', 
       '".trim($_POST['ventelc'])."')
"; 
   
   //echo $vensql;die();
   $resPer=  cons_sql_up($vensql);
   $vendedor=  mysql_insert_id();
}else{//solo actualizo datos si existe cargado
    $vensql="UPDATE `personas` SET 
        `personaNombre`='".trim(strtoupper($_POST['venape']))."', 
        `personaDireccion`='".trim(strtoupper($_POST['vendir']))."', 
        `personaTelefonoFijo`='".trim($_POST['ventelf'])."', 
        `personaTelefonoCelular`='".trim($_POST['ventelc'])."' 
        WHERE `personaId`=".trim($_POST['personaId']);
    //echo $vensql;die();
    $resPer=  cons_sql_up($vensql);
    $vendedor=trim($_POST['personaId']);
    
    
}
//FIN TRATO VENDEDOR

//INSERTO VEHICULO
$sqlauto="INSERT INTO `vehiculo` 
    (`idCategoria`, 
    `idMarca`, 
    `idModelo`, 
    `idVersion`, 
    `condicion`, 
    `patente`, 
    `kilomtros`, 
    `nroChasis`, 
    `nroMotor`, 
    `color`, 
    `caracteristicas`, 
    `precioCosto`, 
    `precioToma`, 
    `porcentageGanancia`, 
    `precioVenta`, 
    `fechaIngreso`,
    `ano`) 
    VALUES 
    (".trim($_POST['categoria']).", 
    ".trim($_POST['marca']).", 
    ".trim($_POST['modelo']).", 
    ".trim($_POST['version']).", 
    ".trim($_POST['condicion']).", 
    '".trim($_POST['patente'])."', 
    ".(int)$_POST['km'].", 
    '".trim($_POST['chasis'])."', 
    '".trim($_POST['motor'])."', 
    '".trim($_POST['color'])."', 
    '".trim($_POST['carac'])."', 
    ".trim($_POST['preciocosto']).", 
    ".trim($_POST['preciotoma']).", 
    0,
    ".trim($_POST['precioventa']).", 
    '".date("Y-m-d")."',
    ".$_POST['ano'].");
";

//echo $sqlauto;die();
$resAuto=  cons_sql_up($sqlauto);
$vehiculo=  mysql_insert_id();
//FIN VEHICULO


//trato accionistas

$acc=  explode('-', $_POST['accdni']);
$acc1=  explode('-', $_POST['accdni1']);
$acc2=  explode('-', $_POST['accdni2']);
$acc2=  explode('-', $_POST['accdni3']);

//fin trato accionistas

//recalculo los montos por si el javascript no anduvo bien
$calMonto=($_POST['accpor']/100)*$_POST['preciocosto'];
$calMonto1=($_POST['accpor1']/100)*$_POST['preciocosto'];
$calMonto2=($_POST['accpor2']/100)*$_POST['preciocosto'];
$calMonto3=($_POST['accpor3']/100)*$_POST['preciocosto'];

//fin recalculo

//inserto el boleto de compra venta
$com=explode("-",$_POST['comprador']);
$sqlboleto="INSERT INTO `boletocompra` 
    (`boletoTipo`, 
	`boletofecha`, 
    `boletoUsuario`, 
    `boletoVendedor`, 
	`boletoComprador`, 
    `boletoVehiculo`, 
    `boletoAccionista`, 
    `boletoAccionistaPor`, 
    `boletoAccionistaMonto`, 
    `boletoAccionista1`, 
    `boletoAccionista1Por`, 
    `boletoAccionista1Monto`, 
    `boletoAccionista2`, 
    `boletoAccionista2Por`, 
    `boletoAccionista2Monto`, 
	`boletoAccionista3`, 
    `boletoAccionista3Por`, 
    `boletoAccionista3Monto`,
    `boletoMonto`,
	`boletoObservacion`) 
    VALUES 
    (".trim($_POST['contipo']).",
	'".date("Y-m-d")."', 
    ".$_SESSION['usuId'].", 
    ".$vendedor.",
    ".$com[0].",	
    ".$vehiculo.", 
    ".(int)$acc[0].", 
    ".trim($_POST['accpor']).", 
    ".(int)$calMonto.", 
    ".(int)$acc1[0].", 
    ".(int)$_POST['accpor1'].",
    ".(int)$calMonto1.", 
    ".(int)$acc2[0].", 
    ".(int)$_POST['accpor2'].", 
    ".(int)$calMonto2.", 
	".(int)$acc3[0].", 
    ".(int)$_POST['accpor3'].", 
    ".(int)$calMonto3.", 
    ".trim($_POST['preciotoma']).",
	'".trim($_POST['observacion'])."')
";

//echo $sqlboleto;die();
$resBoleto=  cons_sql_up($sqlboleto);
$boleto=  mysql_insert_id();


//actualizo el valor del capital de vehiculo de cada accionista
if($acc){
actualizar_valor_accionista("accionistaCapVehiculo","+",$_POST['accmon'],$acc[0]);
}
if($acc1)
{
actualizar_valor_accionista("accionistaCapVehiculo","+",$_POST['accmon1'],$acc1[0]);
}
if($acc2)
{
actualizar_valor_accionista("accionistaCapVehiculo","+",$_POST['accmon2'],$acc2[0]);
}

if($acc3)
{
actualizar_valor_accionista("accionistaCapVehiculo","+",$_POST['accmon3'],$acc3[0]);
}
//fin accionista

//debito el valor en efectivo de la cuenta del accionista
if($acc){
actualizar_valor_accionista("accionistaEfectivo","-",$_POST['accmon'],$acc[0]);
}
if($acc1)
{
actualizar_valor_accionista("accionistaEfectivo","-",$_POST['accmon1'],$acc1[0]);
}
if($acc2)
{
actualizar_valor_accionista("accionistaEfectivo","-",$_POST['accmon2'],$acc2[0]);
}

if($acc3)
{
actualizar_valor_accionista("accionistaEfectivo","-",$_POST['accmon3'],$acc3[0]);
}
//fin accionista



header("Location: ListadoBoletoCompra.php?men=Se ha grabado correctamente el Boleto Nº ".$boleto);
?>
